home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / Graphic Elements 3 / GEDemo / Meter.h < prev    next >
Text File  |  1994-01-19  |  848b  |  58 lines

  1. /*
  2.     Meter.h
  3.     
  4.     System Use meter for GEDemo
  5.     
  6.     Copyright 1993 by Al Evans. All rights reserved.
  7.     
  8.     11/5/93
  9. */
  10.  
  11. #ifdef applec
  12. #ifndef __cplusplus
  13. #ifndef PRELOAD
  14. #pragma load "::ToolKit.precompile"
  15. #define PRELOAD
  16. #endif
  17. #endif
  18. #endif
  19.  
  20. #ifndef GRAPHELEMENTS
  21. #include "GraphElements.h"
  22. #endif
  23.  
  24. //Resource numbers of PICTs making up meter
  25.  
  26. #define rMeterBkg    701
  27. #define rMeterInd    700
  28.  
  29. //Meter position
  30.  
  31. #define meterLeft    174
  32. #define meterTop    310
  33. #define indLeft        meterLeft + 2
  34. #define indTop        meterTop + 10
  35. #define indHeight    10
  36.  
  37. //Meter planes
  38.  
  39. #define meterPlane    rMeterBkg
  40. #define indPlane    meterPlane - 1
  41.  
  42. //Meter IDs
  43.  
  44. #define meterBkgID    'MTRB'
  45. #define meterIndID    'MTRI'
  46.  
  47. #ifdef __cplusplus
  48. extern "C" {
  49. #endif
  50.  
  51. Boolean LoadUsageMeterScene(GEWorldPtr world);
  52.  
  53. pascal void SetMeterReading(GEWorldPtr world, short percent);
  54.  
  55. #ifdef __cplusplus
  56. }
  57. #endif
  58.